package com.mybed.crm.pojo.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

@Data
@AllArgsConstructor
@NoArgsConstructor
//通知中心
public class Notice {
    //主键id
    private Long id;
    // 创建人
    private String createBy;
    // 创建时间，格式化为字符串，格式为 "yyyy-MM-dd HH:mm:ss"
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
    // 通知 ID
    private Long noticeId;
    // 通知标题
    private String noticeTitle;
    // 通知类型
    private String noticeType;
    //通知内容
    private String noticeContent;
    // 通知用户 ID
    private Long noticeUserId;
    // 状态
    private Integer status;
    // 更新人
    private String updateBy;
    //更新时间
    private LocalDateTime updateTime;
}
